﻿// Copyright 2008 Benjamin Jenks 
//
// Licensed under the Apache License, Version 2.0 (the "License"); you may 
// not use this file except in compliance with the License. You may obtain 
// a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
//
// Unless required by applicable law or agreed to in writing, software 
// distributed under the License is distributed on an "AS IS" BASIS, 
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
// See the License for the specific language governing permissions and 
// limitations under the License. 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using iTunesAlbumArtFetcher.Core;

namespace iTunesAlbumArtFetcher.UI
{
    public partial class Thumbnail : UserControl
    {
        public Thumbnail()
        {
            InitializeComponent();
        }

        private GImageSearch.Image image;
        public GImageSearch.Image Image {
            set {
                this.image= value;
                this.pictureBox.ImageLocation= value.ThumbUrl;
                this.titleLabel.Text= value.Name;
                this.sizeLabel.Text= value.Height + " x " + value.Width;

                this.pictureBox.DoubleClick+= (o, e) => this.OnDoubleClick(e);
            }
            get { return this.image; }
        }
    }
}